Implementing Troubleshooting with Batch Repair

نویسندگان

  • Roni Stern
  • Meir Kalech
  • Hilla Shinitzky
چکیده

Recent work has raised the challenge of efficient automated troubleshooting in domains where repairing a set of components in a single repair action is cheaper than repairing each of them separately. This corresponds to cases where there is a non-negligible overhead to initiating a repair action and to testing the system after a repair action. In this work we propose several algorithms for choosing which batch of components to repair, so as to minimize the overall repair costs. Experimentally, we show the benefit of these algorithms over repairing components one at a time (and not as a batch).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Batch Repair with Heuristic Search

Troubleshooting is the task of fixing an abnormally behaving system. Many troubleshooting algorithms employ a diagnosis engine that returns a set of diagnoses Ω and their likelihoods (p(·)), where a diagnosis ω ∈ Ω is a set of components that may have been faulty and its likelihood p(ω) is the probability that ω is all the faulty components in the system. The Batch Repair Problem (BRP) is a rec...

متن کامل

Repair Planning with Batch Repair

We introduce the batch repair problem (BRP), a troubleshooting problem where repairing a set of components in a single repair action is cheaper than repairing each of them separately. This corresponds to cases where there is a non-negligible overhead to initiating a repair action and to testing the system after repair action. This work lays the theoretical foundations for addressing BRP, propos...

متن کامل

Extensions of Decision-Theoretic Troubleshooting: Cost Clusters and Precedence Constraints

In decision-theoretic troubleshooting [5,2], we try to find a cost efficient repair strategy for a malfunctioning device described by a formal model. The need to schedule repair actions under uncertainty has required the researchers to use an appropriate knowledge representation formalism, often a probabilistic one. The troubleshooting problem has received considerable attention over the past t...

متن کامل

Anticipatory Troubleshooting

Troubleshooting is the process of diagnosing and repairing a system that is behaving abnormally. Diagnostic and repair actions may incur costs, and traditional troubleshooting algorithms aim to minimize the costs incurred until the system is fixed. We propose an anticipatory troubleshooting algorithm, which is able to reason about both current and future failures. To reason about failures over ...

متن کامل

A Heuristic for Near-Optimal Troubleshooting Using AO*

When troubleshooting malfunctioning technical equipment, the task is to locate faults and make repairs until the equipment functions properly again. The AO* algorithm can be used to find troubleshooting strategies that are optimal in the sense that the expected cost of repair is minimal. We have adapted the AO* algorithm for troubleshooting in the automotive domain with limited time. We propose...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015